home *** CD-ROM | disk | FTP | other *** search
- PROCEDURE hp_dev1
- PRIVATE m_key, mul_row, mul_col, mlr_row, mlr_col
-
- *** load the window coordinates from the help record
-
- mul_row = ul_row
- mul_col = ul_col
- mlr_row = lr_row
- mlr_col = lr_col
-
- DEFINE WINDOW hp_dev1 FROM 01,01 TO 14,24 DOUBLE
- ACTIVATE WINDOW hp_dev1
-
- DO WHILE .t.
- @ 00,03 SAY 'Help Development'
- @ 02,03 SAY '1 - Edit screen'
- @ 03,03 SAY '2 - Size Screen'
- @ 04,03 SAY '3 - Move screen'
- @ 05,03 SAY '4 - Show screen'
- @ 06,03 SAY '6 - Delete screen'
- @ 07,03 SAY '0 - Save screen'
- @ 11,03 SAY 'Press F1 for Help'
- @ 09,03 SAY 'Your choice...'
-
- m_key = inkey(0)
-
- DEACTIVATE WINDOW hp_dev1
-
- DO CASE
-
- CASE m_key = 49 && edit record
- DO hp_edit
-
- CASE m_key = 50 && size window
- DO hp_size
-
- CASE m_key = 51 && move window
- DO hp_move
-
- CASE m_key = 52 && show screen
- junk = memo_pop(mul_row,mul_col,;
- mlr_row,mlr_col,;
- 'help_mess')
-
- CASE m_key = 56 && delete record
-
- IF yesno('Delete current help record?')
- DELETE
- PACK
- EXIT
- ENDIF
-
- CASE m_key = 48 && save the record
-
- *** replace window coordinates
-
- REPLACE ul_row WITH mul_row, ;
- ul_col WITH mul_col, ;
- lr_row WITH mlr_row, ;
- lr_col WITH mlr_col
- EXIT
-
- OTHERWISE
- ?? chr(7)
-
- ENDCASE
-
- ACTIVATE WINDOW hp_dev1
-
- ENDDO
-
- RELEASE WINDOW hp_dev1
-
- ******
-
-
-